home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / tsql / doc / tdbglossary.mail / 000014_gadia@cs.iastate.edu _Wed Sep 15 14:36:27 1993.msg < prev    next >
Text File  |  1996-01-31  |  4KB  |  98 lines

  1. Message-Id: <199309151937.AA22742@optima.CS.Arizona.EDU>
  2. Received: from ren.cs.iastate.edu by optima.CS.Arizona.EDU (5.65c/15) via SMTP
  3.     id AA22742; Wed, 15 Sep 1993 12:37:04 MST
  4. Received: by ren.cs.iastate.edu
  5.     (1.37.109.6/16.2) id AA00484; Wed, 15 Sep 93 14:36:27 -0500
  6. From: Shashi K. Gadia <gadia@cs.iastate.edu>
  7. Subject: Re: Ahn/Temporal element
  8. To: ahn@cbnmva.att.com
  9. Date: Wed, 15 Sep 93 14:36:27 CDT
  10. Cc: tdbglossary@cs.arizona.edu
  11. In-Reply-To: from "ahn@cbnmva.att.com" at Sep 15, 93 9:53 am
  12. Mailer: Elm [revision: 70.85]
  13.  
  14. Hi Ilsoo:
  15.     
  16. >     A temporal element in one dimension is 
  17. >     a union but NOT a set of intervals.  
  18. > Greetings.
  19. > If a union is a set operator, doesn't a union of intervals
  20. > result in a set (of intervals) ?
  21.  
  22. No.
  23.  
  24. > I don't see the significance of the distinction here.
  25. This distinction is similar to: "a relation is not a sequence 
  26. of tuples rather a set of tuples.  This distinction is 
  27. extremely important.
  28.  
  29. A union of intervals is already a reduced object having 
  30. a unique representation, where as a set is not.  
  31.  
  32.  
  33. >     The terms "Multi-intervals" or "Interval sets" 
  34. >     or simply "Intervals" lean towards a set and 
  35. >     not union.  
  36. > I don't see how "temporal element" denotes a union better,
  37. > if a distinction between a set and a union is important.
  38. >     
  39. I agree that there is nothing inherent in the term 
  40. "temporal element" that says it is a union and not 
  41. a set of intervals.  One could use a term such as 
  42. intervalunion which is self explaining.  But in science 
  43. when a new and seemingly useful object is born, it is customary to 
  44. give it a new name.  This allows the concept of that 
  45. object to twist, turn, toss and change, and most 
  46. importantly evolve through generalization.  
  47.  
  48.  
  49. >     The term temporal element is more generic.  
  50. >     In the bitemporal model, it is union of rectangles.  
  51. >     Moreover if your bitemporal space does not contain 
  52. >     notion of future the bitemporal space reduces 
  53. >     to triangle below the diagonal.  And a temporal 
  54. >     element becomes union of triangles and rectangles.  
  55. >     (See Section 6.2 on page P-26 of workshop 
  56. >     proceedings.)
  57. > Term "interval" is used in a general sense too.
  58. > For example, Section 3.15 mentions bitemporal intervals.
  59. >     
  60. What when it becomes a union of triangles?
  61.  
  62.  
  63. >     The term temporal element generalizes to spatial 
  64. >     or spatio-temporal element.  A spatio temporal 
  65. >     element can be very complex. 
  66. >     
  67. > A temporal element reminds me of a picture element, which is a pixel.
  68. > This unintended similarity may become more significant
  69. > in a spatio-temporal DB which may deal with images.
  70.  
  71. I never thought of the interesting similarity with pixels.  
  72. Even though in the discrete case any region (hence 
  73. a spatial element) becomes a union of pixels this is not 
  74. my intention.  But that is not what is of essenes here.  
  75. A spatial elemen is defined as a union of implementor chosen 
  76. primitive regions (e.g. half places, circles, polygons).
  77.  
  78. In summary the distance between the word "interval" 
  79. and "temporal element" is intentional.  I think of temporal 
  80. element as a starting point where temporal databases start.  
  81. Intervals are a cosmic diversion, and have little 
  82. significance to me.  Even though a temporal elemrnt is 
  83. defined as a union of intervals, I use it only to 
  84. convery what I have in mind.  If I could do it by magic 
  85. without using intervals I would to it.  To me temporal 
  86. element (the concept) is the most primitive notion in 
  87. temporal databases.
  88.  
  89.  
  90. > Regards
  91. > Ilsoo Ahn
  92.